#ifndef RESTRICOES_H
#define RESTRICOES_H
#include "../misc/MODEL.H"

class MODEL;

class Restricoes
{
    public:
        Restricoes(){}
        void imprimeForcasEstaticas ();
        void imprimeForcasSockets ();
        Restricoes(MODEL*md);
        virtual void calcular();
    protected:
        MODEL* pModel;
        int numSockets;
        int numStatics;
        SPHERE** sockets;
        SPHERE** statics;
        FILE * arqSaidaForcas;
        double hitTime;
};

class RestricoesParalelo : public Restricoes
{
    public:
        RestricoesParalelo();
        RestricoesParalelo(MODEL*md);
        void calcular();
    protected:
    private:

};

#endif // RESTRICOES_H
